package org.ehe.business.drawing.domain.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;


/**
 * 设计稿DTO
 * @author :zhangnn
 * @className :DesignDrawingDTO
 * @description: TODO
 * @date 2025-07-22 10:20:27
 */
@Data
public class DesignDrawingDTO {
    private Long id;

    @NotNull(message = "项目ID不能为空")
    private Long projectId;

    @NotNull(message = "点位ID不能为空")
    private Long siteId;

    @NotBlank(message = "图纸名称不能为空")
    private String drawName;

    @NotBlank(message = "图纸编码不能为空")
    private String drawCode;

    @NotBlank(message = "图号不能为空")
    private String drawNo;

    private String designer;


    private String drawType;

    private String secretLevel;

    private Long attachmentId;

    private String remark;

    private String version;

    private String status;

    private String tenantId;
}
